MACRO(set_llvm_md5)
  # version 3.1
  SET(LLVM_MD5_3.1              16eaa7679f84113f65b12760fdfe4ee1)
  SET(CLANG_MD5_3.1             59bf2d3120a3805f27cafda3823caaf8)
  SET(COMPILER-RT_MD5_3.1       6c25ae0cc507b4696b420f30c91bccd2)

  # version 3.2
  SET(LLVM_MD5_3.2              71610289bbc819e3e15fdd562809a2d7)
  SET(CLANG_MD5_3.2             3896ef4334df08563b05d0848ba80582)
  SET(COMPILER-RT_MD5_3.2       a9a30ccd7bbee6f68a3ca3020af0d852)

  # version 3.3
  SET(LLVM_MD5_3.3              40564e1dc390f9844f1711c08b08e391)
  SET(CLANG_MD5_3.3             8284891e3e311829b8e44ac813d0c9ef)
  SET(COMPILER-RT_MD5_3.3       9c129ce24514467cfe492cf2fed8e2c4)

  # version 3.4
  SET(LLVM_MD5_3.4              46ed668a1ce38985120dbf6344cf6116)
  SET(CLANG_MD5_3.4             b378f1e2c424e03289effc75268d3d2c)
  SET(COMPILER-RT_MD5_3.4       7938353e3a3bda85733a165e7ac4bb84)

  # version 3.4.1
  SET(LLVM_MD5_3.4.1            b90697f4de35563ad6c35924defa8dd1)
  SET(CLANG_MD5_3.4.1           c64fdc567383211c9ac212d6f7b69263)

  # version 3.4.2
  SET(LLVM_MD5_3.4.2            a20669f75967440de949ac3b1bad439c)
  SET(CLANG_MD5_3.4.2           87945973b7c73038871c5f849a818588)

  # version 3.5.0
  SET(LLVM_MD5_3.5.0		d6987305a1a0e58e128c1374cd3b8fef)
  SET(CLANG_MD5_3.5.0		27718dd13c7df83e15f997116bbb4aef)
  SET(COMPILER-RT_MD5_3.5.0	02624d2a9144278c3808c00dbbab56c8)

  # version 3.5.1
  SET(LLVM_MD5_3.5.1		2d3d8004f38852aa679e5945b8ce0b14)
  SET(CLANG_MD5_3.5.1		93f9532f8f7e6f1d8e5c1116907051cb)
  SET(COMPILER-RT_MD5_3.5.1	d626cfb8a9712cb92b820798ab5bc1f8)

  # version 3.5.2
  SET(LLVM_MD5_3.5.2		f5a4dc595f7e8bd23397684d0906d014)
  SET(CLANG_MD5_3.5.2		aba5d02251bf7845a2013d6bb0702ac7)
  SET(COMPILER-RT_MD5_3.5.2	91f912b3b4ad9f4591dd19de4c9683c4)

  # version 3.5.1
  SET(LLVM_MD5_3.6.0		f1e14e949f8df3047c59816c55278cec)
  SET(CLANG_MD5_3.6.0		e3012065543dc6ab8a9842b09616b78d)
  SET(COMPILER-RT_MD5_3.6.0	cc36dbcafe43406083e98bc9e74f8054)
ENDMACRO()
